home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / catclock / Makefile.simple < prev    next >
Encoding:
Makefile  |  1995-05-03  |  3.5 KB  |  101 lines

  1. #
  2. # Copyright, 1985, Massachusetts Institute of Technology.
  3. #    xclock - makefile for the X window system clock.
  4. #
  5. #    Written by:    Tony Della Fera, DEC
  6. #            11-Sep-84
  7. SRCS = xclock.c alarm.c
  8. OBJS = xclock.o alarm.o
  9.  
  10. XLIB      = -lX11
  11. MOTIFLIBS = /usr/lib/DXM/lib/Xm/libXm.a /usr/lib/DXM/lib/Xt/libXt.a
  12. EXTENSIONLIB = /x/R4/mit/extensions/lib/libXext.a
  13. SYSLIBS   = -lm
  14. LIBS      = $(MOTIFLIBS) $(EXTENSIONLIB) $(XLIB) $(SYSLIBS)
  15.  
  16. LOCALINCS = -I.
  17. MOTIFINCS = -I/usr/lib/DXM/lib -I/usr/lib/DXM/lib/Xt
  18. INCS      = $(LOCALINCS) $(MOTIFINCS)
  19.  
  20. DEFINES     = -DHAS_GNU_EMACS
  21. CDEBUGFLAGS = -g
  22. CFLAGS = $(DEFINES) $(INCS) $(CDEBUGFLAGS)
  23.  
  24. DESTINATION = /udir/pjs/bin
  25.  
  26. PROG  = xclock
  27. DEBUG = debug
  28.  
  29. DEPEND = makedepend
  30.  
  31. .SUFFIXES: .o .c
  32.  
  33. .c.o:
  34.     $(CC) -c $(INCS) $(CFLAGS) $*.c
  35.  
  36. all: $(PROG)
  37.  
  38. $(PROG): $(SRCS) Makefile
  39. #    $(CC) -o $(PROG) -O3 $(INCS) $(SRCS) $(LIBS)
  40.     $(CC) -o $(PROG) -O2 $(INCS) $(SRCS) $(LIBS)
  41.     strip $(PROG)
  42.     rm -f *.u
  43.  
  44. $(DEBUG): $(OBJS) Makefile
  45.     $(CC) -o $(DEBUG) $(OBJS) $(LIBS)
  46.  
  47. install: $(PROG)
  48.     install -c -s $(PROG) $(DESTINATION)
  49.  
  50.  
  51. saber_src: 
  52.     #load $(CFLAGS) $(SRCS) $(LIBS) 
  53. saber_obj: $(OJBS) $(LIBOBJS)
  54.     #load $(CFLAGS) $(OBJS) $(LIBS) 
  55.   
  56. lint:
  57.     lint $(INCS) $(SRCS) > lint_errs
  58.  
  59. clean: 
  60.     rm -f *~ *.bak core *.o \#*\# $(PROG) $(DEBUG) *.u lint_errs
  61.  
  62. depend:
  63.     $(DEPEND) $(INCS) $(SRCS)
  64.  
  65.  
  66. # DO NOT DELETE THIS LINE -- make depend depends on it.
  67.  
  68. xclock.o: /usr/include/stdio.h /usr/include/ansi_compat.h
  69. xclock.o: /usr/include/malloc.h /usr/include/math.h /usr/include/strings.h
  70. xclock.o: /usr/include/pwd.h /usr/include/sys/types.h /usr/include/sys/time.h
  71. xclock.o: /usr/include/utmp.h /usr/include/sys/file.h /usr/include/X11/Xlib.h
  72. xclock.o: /usr/include/X11/X.h /usr/include/X11/Xutil.h
  73. xclock.o: /usr/include/X11/cursorfont.h /usr/lib/DXM/lib/Xt/X11/Intrinsic.h
  74. xclock.o: /usr/include/X11/Xresource.h /usr/include/X11/Xos.h
  75. xclock.o: /usr/lib/DXM/lib/Xt/X11/Core.h /usr/lib/DXM/lib/Xt/X11/Composite.h
  76. xclock.o: /usr/lib/DXM/lib/Xt/X11/Constraint.h
  77. xclock.o: /usr/lib/DXM/lib/Xt/X11/Object.h /usr/lib/DXM/lib/Xt/X11/RectObj.h
  78. xclock.o: /usr/lib/DXM/lib/Xt/X11/Shell.h
  79. xclock.o: /usr/lib/DXM/lib/Xt/X11/StringDefs.h /usr/lib/DXM/lib/Xm/Xm.h
  80. xclock.o: /usr/lib/DXM/lib/Xt/X11/Vendor.h /usr/lib/DXM/lib/Xm/VirtKeys.h
  81. xclock.o: /usr/lib/DXM/lib/Xm/VendorE.h /usr/lib/DXM/lib/Xm/ExtObject.h
  82. xclock.o: /usr/lib/DXM/lib/Xm/Form.h /usr/lib/DXM/lib/Xm/BulletinB.h
  83. xclock.o: /usr/lib/DXM/lib/Xm/DrawingA.h /usr/lib/DXM/lib/Xm/PushB.h
  84. xclock.o: /usr/lib/DXM/lib/Xm/Label.h /usr/lib/DXM/lib/Xm/ToggleB.h
  85. xclock.o: /usr/lib/DXM/lib/Xm/MenuShell.h /usr/lib/DXM/lib/Xm/RowColumn.h
  86. xclock.o: /usr/lib/DXM/lib/Xm/Separator.h alarm.h catback.xbm catwhite.xbm
  87. xclock.o: cattie.xbm eyes.xbm tail.xbm analog.xbm digital.xbm cat.xbm
  88. alarm.o: /usr/include/stdio.h /usr/include/ansi_compat.h
  89. alarm.o: /usr/include/malloc.h /usr/include/signal.h /usr/include/strings.h
  90. alarm.o: /usr/include/ctype.h /usr/include/sys/time.h /usr/include/X11/Xlib.h
  91. alarm.o: /usr/include/sys/types.h /usr/include/X11/X.h
  92. alarm.o: /usr/include/X11/Xutil.h /usr/lib/DXM/lib/Xm/Xm.h
  93. alarm.o: /usr/lib/DXM/lib/Xt/X11/Intrinsic.h /usr/include/X11/Xresource.h
  94. alarm.o: /usr/include/X11/Xos.h /usr/include/sys/file.h
  95. alarm.o: /usr/lib/DXM/lib/Xt/X11/Core.h /usr/lib/DXM/lib/Xt/X11/Composite.h
  96. alarm.o: /usr/lib/DXM/lib/Xt/X11/Constraint.h
  97. alarm.o: /usr/lib/DXM/lib/Xt/X11/Object.h /usr/lib/DXM/lib/Xt/X11/RectObj.h
  98. alarm.o: /usr/lib/DXM/lib/Xt/X11/Vendor.h /usr/lib/DXM/lib/Xm/VirtKeys.h
  99. alarm.o: /usr/lib/DXM/lib/Xm/VendorE.h /usr/lib/DXM/lib/Xm/ExtObject.h
  100. alarm.o: /usr/lib/DXM/lib/Xt/X11/Shell.h alarm.h bell.xbm
  101.